package dtry;

import java.util.ArrayList;
import java.util.Collections;

public class Test02 {
    public static void main(String[] args) {

        ArrayList<String> list = new ArrayList<>();
        //转换流中的数据类型
        Collections.addAll(list,"张三-18","帅哥-19","丑的-20","六的-21");
        //只获取年龄该怎么做
        //s.split("-")[1]其实就是把每个元素分割符串，然后获取索引为1的元素,然后1索引就是年龄
        //把年龄转换成int类型
        //然后遍历
        //map转换方法
        list.stream().map(s -> Integer.parseInt(s.split("-")[1])).forEach(System.out::println);
        //获取元素个数
        System.out.println(list.stream().count());

        //将流转换成数组
        //第一种
        String[] s = list.stream().toArray(value -> new String[value]);
        for (String s1 : s) {
            System.out.println(s1);
        }
        //第二种
        String[] s1 = list.stream().toArray(String[]::new);
    }
}
